tsteven4 [Thu, 8 Aug 2013 09:32:46 +0000 (09:32 +0000)]
fix assertion failure in easygps related to new class UrlLink usage.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4526
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 8 Aug 2013 03:56:24 +0000 (03:56 +0000)]
Force testo to run in US.UTF-8 for now.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4525
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 8 Aug 2013 03:36:50 +0000 (03:36 +0000)]
conrad fixes the fix for tmpro.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4524
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 8 Aug 2013 03:33:34 +0000 (03:33 +0000)]
update google test to verify multiple encodings.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4523
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 8 Aug 2013 02:34:34 +0000 (02:34 +0000)]
fix strip_html leak again, it looks like r4508 lost r4504 in a bad merge.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4522
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 8 Aug 2013 02:14:49 +0000 (02:14 +0000)]
fix memory link in gpx reader.
eliminate unused var in csv_util.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4521
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 8 Aug 2013 01:00:10 +0000 (01:00 +0000)]
Fix mem clobber in tmpro.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4520
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 7 Aug 2013 19:06:32 +0000 (19:06 +0000)]
From Conrad Meyer:
- Nuke leftover HAVE_EXPAT garbage in google.cc
- Use file prefix to attempt to discover HTML encoding
- Slurp entire HTML input file as discovered encoding, then pass to
QXmlStreamReader as a QString
xmlgeneric:
- Adds a new function, void xml_readunicode(const QString& str) (does
what you'd expect -- feeds QString input into the xml parser and runs
it)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4519
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 7 Aug 2013 18:13:04 +0000 (18:13 +0000)]
Remove unnecessary initializations in lowranceusr that were making -Wall fuss.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4518
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 7 Aug 2013 16:59:40 +0000 (16:59 +0000)]
Completely replace URL handling with a sane, unified (if somewhat boring)
class.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4517
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 6 Aug 2013 22:39:59 +0000 (22:39 +0000)]
Fix warnings in mmo.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4516
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 6 Aug 2013 22:23:56 +0000 (22:23 +0000)]
Remove remnants of avltree.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4515
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 6 Aug 2013 22:18:29 +0000 (22:18 +0000)]
Convert MMO to QHash.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4514
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 6 Aug 2013 21:23:52 +0000 (21:23 +0000)]
Update jtr to QHash.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4513
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 6 Aug 2013 21:11:27 +0000 (21:11 +0000)]
Conrad converts rest of OSM to QHash.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4512
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 6 Aug 2013 20:53:01 +0000 (20:53 +0000)]
Use QHash instead of QMap in osm.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4511
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe@gmail.com [Mon, 5 Aug 2013 04:12:36 +0000 (04:12 +0000)]
Fix crash in google reader; some problem remains.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4510
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 5 Aug 2013 04:02:04 +0000 (04:02 +0000)]
Bring happiness to Humminbird on Linux.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4509
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 5 Aug 2013 03:49:56 +0000 (03:49 +0000)]
Conrad Meyer replaces our expat-based XML reader with QtXmlStreamReader.
This is known to crash right now, and that will anger Jenkins, but this will only hurt for a
little while. (I hope.) The changes are too good to leave unmerged - let's tackle them
together.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4508
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 5 Aug 2013 03:02:23 +0000 (03:02 +0000)]
Reconcile merge conflicts from before. Oops.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4507
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 5 Aug 2013 02:59:01 +0000 (02:59 +0000)]
Add new humminbird v3 format.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4506
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Mon, 5 Aug 2013 01:07:12 +0000 (01:07 +0000)]
fix memory leaks in ozi reader.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4505
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Sun, 4 Aug 2013 23:01:55 +0000 (23:01 +0000)]
fix memory leak in strip_html().
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4504
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Sun, 4 Aug 2013 20:11:02 +0000 (20:11 +0000)]
fix memory leak in kml reader.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4503
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Sat, 3 Aug 2013 20:10:54 +0000 (20:10 +0000)]
fix memory leak in gdb.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4502
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Sat, 3 Aug 2013 11:10:37 +0000 (11:10 +0000)]
be more defensive with deallocation of dynamic memory in tpo.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4501
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Sat, 3 Aug 2013 00:18:37 +0000 (00:18 +0000)]
fix segmentation fault if tpo reads multiple input files.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4500
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Fri, 2 Aug 2013 13:01:13 +0000 (13:01 +0000)]
fix tpo memory leaks.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4499
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 1 Aug 2013 17:07:50 +0000 (17:07 +0000)]
Hush GCC warning on implicit time_t conversion.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4498
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 1 Aug 2013 11:32:20 +0000 (11:32 +0000)]
fix for the garmin_fit fix in r4494.
if multiple garmin_fit files were read memory could have been freed twice.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4497
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 1 Aug 2013 04:27:27 +0000 (04:27 +0000)]
Hush "unable to convert category FOO" warnings from GPX reader on Garmin
extension.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4496
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 1 Aug 2013 04:02:54 +0000 (04:02 +0000)]
Let xml_parse_time take a QString&.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4495
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 1 Aug 2013 03:59:09 +0000 (03:59 +0000)]
fix memory leak in garmin_fit.
Also fix an error in the mask for local messsage type.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4494
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Thu, 1 Aug 2013 01:38:56 +0000 (01:38 +0000)]
Fix some memory leaks in csv_util.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4493
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 1 Aug 2013 00:29:55 +0000 (00:29 +0000)]
Trailing whitespace cleanup.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4492
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 31 Jul 2013 17:35:45 +0000 (17:35 +0000)]
Whack two unused functions from util.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4491
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 31 Jul 2013 17:06:46 +0000 (17:06 +0000)]
Add a -l option to vtesto to run memory leak mode so I don't have to remember
the valgrind syntax each time.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4490
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 30 Jul 2013 16:58:13 +0000 (16:58 +0000)]
Ignore unknown field in Garmin fit from ForeRunner 110; don't dcheck that it's zero.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4489
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4@gmail.com [Mon, 29 Jul 2013 13:45:35 +0000 (13:45 +0000)]
regenerate dependencies.
r4479 turned jeeps/../gbtypes.h into jeeps/..
additionally a few dependencies changed at some time for xmlgeneric, xmlstreamwriter, mapbar_track.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4488
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Mon, 29 Jul 2013 12:48:33 +0000 (12:48 +0000)]
clean up some unused variables as of r4478 in mapasia.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4487
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 06:35:43 +0000 (06:35 +0000)]
Compile fix for CentOS.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4486
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 04:41:33 +0000 (04:41 +0000)]
Spiff up xmlgeneric enough to work with wfff, but needs rething on attributes.
Teaching callers about qxmlstreamattributes may be "better" than shimming this
to QStrings.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4485
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 03:55:50 +0000 (03:55 +0000)]
Sketch in extremely crude xmlgeneric reader. Turned off for now.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4484
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 02:29:05 +0000 (02:29 +0000)]
Whack scraggling reference to gbtypes.h
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4483
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 02:12:31 +0000 (02:12 +0000)]
Enumerate headers in QT Project file (so search and replaces like I just
did will actually work sensibly...)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4482
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 01:53:51 +0000 (01:53 +0000)]
Remove badly encoded comment in alan.cc
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4481
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 01:50:43 +0000 (01:50 +0000)]
See if I can get away with a hand edit in a vxcproj to eliminate use of gbtypes.h
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4480
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 01:49:41 +0000 (01:49 +0000)]
gbtypes.h was a good idea in the pre-C99 world (and clearly heavily inspired
by it), but it's not needed in C++ times. Search and replace it away.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4479
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 29 Jul 2013 00:23:34 +0000 (00:23 +0000)]
Clean up some of the more mechanical uses of time_t and implicit conversions.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4478
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 26 Jul 2013 03:16:29 +0000 (03:16 +0000)]
Remove some of our stranger time shims.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4477
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 25 Jul 2013 20:43:47 +0000 (20:43 +0000)]
Whittle away at more implicit time_t conversions. In some cases, I'm just
moving the problem around, but these are all relatively obscure formats
anyway and pre-1970 times aren't that important for them anyway.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4476
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 24 Jul 2013 21:50:43 +0000 (21:50 +0000)]
GPSBabel.pro Windows fixes from Gerhard.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4475
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 24 Jul 2013 03:05:13 +0000 (03:05 +0000)]
Apply Steven's fix for trackfilter names since I clearly can't get it right.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4474
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 24 Jul 2013 02:31:23 +0000 (02:31 +0000)]
Roll back part of previous change. This should be a local time.
Tested with a variety of TZ values and seems OK now.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4473
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 23 Jul 2013 17:03:58 +0000 (17:03 +0000)]
Name track in trackfilter using UTC, not local time.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4472
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 23 Jul 2013 06:35:53 +0000 (06:35 +0000)]
Fix track filter to not "randomly" reorder points within a track when
sub-second times are in play.
Addresses problem reported March 26 2010 (sigh) by Klaus Rheinwald.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4471
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 23 Jul 2013 02:18:26 +0000 (02:18 +0000)]
Integrate mapsend.cc.patch, microseconds-6.patch from Gerhard.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4470
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 23 Jul 2013 01:50:49 +0000 (01:50 +0000)]
Wrap more tests of implicit time_t == 0 inside isValid.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4469
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 23 Jul 2013 01:07:47 +0000 (01:07 +0000)]
Remove jeeps/main.cc
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4468
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 23 Jul 2013 01:05:08 +0000 (01:05 +0000)]
Gerhard gets QtCreator going for Windows, updates doc.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4467
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 22 Jul 2013 20:21:52 +0000 (20:21 +0000)]
Reconcile patch set with Gerhard. Remove special case convenience for msec();
we dont' do it for hours or days...Rounding in gopal. Fix botch in ggv.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4466
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 22 Jul 2013 04:44:06 +0000 (04:44 +0000)]
Remove the final (?) vestigest of microseconds as a separate member.
Gopal was a stupid bug within gopal itself. creation_time was being written
three independent times per line (sigh) and once MS quit being a separate field,
it was no longer retained across writes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4465
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 22 Jul 2013 03:55:56 +0000 (03:55 +0000)]
Rethink time interpolation in arcdist in light of better time functions.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4464
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 21 Jul 2013 22:53:44 +0000 (22:53 +0000)]
Let mapsend test run in isolation. From Gerhard.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4463
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sat, 20 Jul 2013 02:41:38 +0000 (02:41 +0000)]
Get rid of explicit usec refs in destinator, waypt, and unicsv.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4462
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sat, 20 Jul 2013 02:16:28 +0000 (02:16 +0000)]
Another joint effort with Gerhard. Quit pretending that we have microsecond
support. Be more honest and call it millisecond everywhere. Remove more
explicit accesses to microseconds member. Still not quite zero, but getting
closer and this is a good checkpoint.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4461
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 19 Jul 2013 22:53:28 +0000 (22:53 +0000)]
Gerhard and I swat a few more places, esp in KML writer, using implicit
time conversions for validity.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4460
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 19 Jul 2013 17:01:07 +0000 (17:01 +0000)]
Provide msecsTo in DateTime for Qt 4.6.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4459
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 19 Jul 2013 04:26:06 +0000 (04:26 +0000)]
Revert bogon that slipped into testo.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4458
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 19 Jul 2013 03:22:33 +0000 (03:22 +0000)]
Gerhard & I work on route.cc:track_recompute to compute time difference
(for computing speeds) in a way more natural with QDateTime, eliminating
funkiness when overloading to time_t.
Regneerate reference track files.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4457
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Fri, 19 Jul 2013 02:33:57 +0000 (02:33 +0000)]
improve cross platform test matching by rounding instead of truncating latitude/longitude.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4456
f51c46e8-681c-474f-0cfe-
069cfd0219fb
tsteven4 [Fri, 19 Jul 2013 02:02:25 +0000 (02:02 +0000)]
increase precision in cetus speed calculation to minimize test mismatches.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4455
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 18 Jul 2013 17:06:18 +0000 (17:06 +0000)]
Don't set time in Ozi if it's not valid.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4454
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 18 Jul 2013 03:10:00 +0000 (03:10 +0000)]
Avoid implicit time_t conversion in waypt_add that would result
in creation_time being zeroed.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4453
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 18 Jul 2013 02:16:35 +0000 (02:16 +0000)]
Let nmea, itracku round time on read. Regnerate reference/track/nmea.gpx.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4452
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Thu, 18 Jul 2013 02:11:31 +0000 (02:11 +0000)]
Cap excess (fantasy) precision in gtrnctr. Regenerate reference files.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4451
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 23:43:48 +0000 (23:43 +0000)]
Don't artificially restrict time precision of ozi reader based on time precision of ozi writer. Fix ozi test reference to cope.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4450
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 04:54:18 +0000 (04:54 +0000)]
Squeegee out a few more explicit references to the microseconds member.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4449
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 03:20:24 +0000 (03:20 +0000)]
Get rid of a few more explicit microsecond accesses.
Add GPX test for wild and crazy times.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4448
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 02:46:35 +0000 (02:46 +0000)]
Clean up jtr, gopal, random, stmsdf explicit use of microseconds member.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4447
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 02:44:44 +0000 (02:44 +0000)]
Regenerate garmin GPX fit reference GPX files.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4446
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 01:54:00 +0000 (01:54 +0000)]
Use doubles, not floats, internally for html, text, garmin_fit.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4445
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 01:53:12 +0000 (01:53 +0000)]
Make maggeo consistent about TZ when reading and writing dates. (This is
still grubby code, but it's hardly strategic...)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4444
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 01:38:35 +0000 (01:38 +0000)]
Round fractional time when reading XML beyond milliseoconds.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4443
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 01:37:52 +0000 (01:37 +0000)]
Cap gtrnctr writer for lat/lon at 7 digits, like Garmin does.
Regenerate test files.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4442
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Wed, 17 Jul 2013 01:30:52 +0000 (01:30 +0000)]
Modification of the round() workaround for MSVC, defining in defs.h instead of lowrance*.cc
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4441
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 16 Jul 2013 23:14:56 +0000 (23:14 +0000)]
Remove write-only variable in gpx.cc
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4440
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Tue, 16 Jul 2013 02:49:04 +0000 (02:49 +0000)]
Improve test for navicache reader. unicsv reference file has more data
than the gpsutil (which is about all we had Back In The Old Days)
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4439
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 22:55:13 +0000 (22:55 +0000)]
Expat doc fixes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4438
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 16:47:32 +0000 (16:47 +0000)]
Update config.{guess,sub} from Automake 1.13.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4437
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 16:39:56 +0000 (16:39 +0000)]
Fix gpx test lameness.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4436
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 16:37:02 +0000 (16:37 +0000)]
More splitting of testo cases.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4435
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 16:28:18 +0000 (16:28 +0000)]
Split a whole bunch of the testo suite into smaller files.
Someday, I'll make these parallelizabe...
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4434
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 16:07:10 +0000 (16:07 +0000)]
More MSVC work.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4433
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Mon, 15 Jul 2013 02:05:25 +0000 (02:05 +0000)]
Gerhard's MSVC battle continues.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4432
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 14 Jul 2013 21:07:22 +0000 (21:07 +0000)]
Rename jeeps/gpsutil.cc->jeeps/jgpsutil.cc. No reasont to keep fighting both
MSVC and qMake over this.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4431
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 14 Jul 2013 20:52:20 +0000 (20:52 +0000)]
Rename, remove MSVC files per Gerhard.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4430
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Sun, 14 Jul 2013 20:41:58 +0000 (20:41 +0000)]
More from Gerhard:
* tpo.cc - use struct instead of parallel arrays
* MSVC update
* shapelib HAVE_CONFIG_H
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4429
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 12 Jul 2013 22:58:40 +0000 (22:58 +0000)]
From Gerhard:
* gtm.cc MSVC compiler limit
Converted "else if" structure to array with the following perl snippet, so not hand coded
perl -ne 'BEGIN{$i=-1; $n=0} $t=0; if(/\bn\s*\<\s*(\d+)/){$n2=$1;} if(/indatum\s*=\s*(-?\d+).*\/\*\s*(.*)\*\//){$i=$1;$c=" : $2"; $t=1;}elsif(/\{\s*\}/){$i=-1;$c=""; $t=1;} if($t){print " ";while($n<$n2){print " $i,";$n++;}print " // < $n2$c\n"}' gtm.c.snippet
* QString toAscii() removed in Qt5.1
Replaced use of toAscii() with toLatin1() so Qt5.1 can be used with GPSBabel (commandline, GUI not tested)
Note that gtm.cc file contains "datum" patch too.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4428
f51c46e8-681c-474f-0cfe-
069cfd0219fb
robertlipe [Fri, 12 Jul 2013 22:14:12 +0000 (22:14 +0000)]
Fix leak in new geo reader.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4427
f51c46e8-681c-474f-0cfe-
069cfd0219fb